<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Contains definition of registered Chart Model Change Listener classes.</title>
<style type="text/css">@import url("file:/C:/JAHT/eclipse/plugins/org.eclipse.platform_3.3.200.v200908070800/book.css");</style>
<style type="text/css">@import url("file:/C:/JAHT/eclipse/configuration/org.eclipse.osgi/bundles/170/1/.cp/schema.css");</style>
</HEAD>
<BODY>
<H1 style="text-align:center">Contains definition of registered Chart Model Change Listener classes.</H1>
<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Identifier: </h6>org.eclipse.birt.chart.ui.changelisteners<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Since: </h6>1.0.0
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">Description: </h6>This extension point defines all ChangeListener classes registered with the Chart Designer UI. Change listener implementations must implement the IChangeListener interfaces from <i>org.eclipse.birt.chart.ui.swt.interfaces</i> package.<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Configuration Markup:</h6>
<p></p>
<p class="code SchemaDtd">&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.changeListener">changeListener</a>)&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST extension</p>
<p class="code SchemaDtdAttlist">point&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED</p><p class="code SchemaDtdAttlist">name&nbsp;&nbsp;CDATA #IMPLIED</p>&gt;</p>
<p></p>
<ul class="ConfigMarkupAttlistDesc">
</ul>
<br><p class="code SchemaDtd">&lt;!ELEMENT <a name="e.changeListener">changeListener</a> EMPTY&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST changeListener</p>
<p class="code SchemaDtdAttlist">listenerClassDefinition&nbsp;CDATA #IMPLIED</p>&gt;</p>
<p></p>
<p class="ConfigMarkupElementDesc">
The definition of a ChangeListener implementation that is to be registered with the Chart Builder UI.</p>
<br>
<ul class="ConfigMarkupAttlistDesc">
<li><b>listenerClassDefinition</b> - A class implementing the IChangeListener interface. This extensionsion should only be used if you have created 'uisheet' extensions where the nodes for the sheets are to be dynamically added or removed from the tree.</li>
</ul>
<br><h6 class="CaptionFigColumn SchemaHeader">Examples: </h6><extension
         point="org.eclipse.birt.chart.ui.changelisteners">
      <changeListener listenerClassDefinition="org.eclipse.birt.chart.ui.event.ChangeListenerImpl"/>
   </extension>
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">API Information: </h6>The Aggregate Function implementation must implement the IChangeListener interface in the <i>org.eclipse.birt.chart.ui.swt.interfaces</i> package. See the javadoc for the interface for more information.
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">Supplied Implementation: </h6>The <i>org.eclipse.birt.chart.ui.extension</i> plug-in provides an example of an implementation of ChangeListener extension point.
<p></p>

<br>
<p class="note SchemaCopyright">
Copyright (c) 2004-2005 Actuate Corporation.
All rights reserved. This program and the accompanying materials are made available under the  terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-2.0.html

</p>
</BODY>
</HTML>
